/**
 * ProjectLockLogEditForm，项目解上锁记录
 */
export interface ProjectLockLogEditForm {
  /**
   * 编号
   */
  code: string;
  /**
   * 创建时间
   */
  createTime: Date;
  /**
   * 是否上锁0 否 1 是
   */
  hasLocked: number;
  /**
   * 是否已推送一体化平台   0：否 1：是
   */
  hasPush: number;
  /**
   * 主键
   */
  id?: number;
  /**
   * 锁定月份
   */
  lockMonth: Date;
  /**
   * 锁定原因
   */
  lockReason: string;
  /**
   * 锁定时间
   */
  lockTime: Date;
  /**
   * 项目Id
   */
  projectId: number;
  /**
   * 推送结果回复
   */
  pushResponse: string;
  /**
   * 推送结果回复时间
   */
  pushResponseTime?: Date | null;
  /**
   * 推送结果 0：推送失败 1推送成功
   */
  pushResult?: number | null;
  /**
   * 推送时间
   */
  pushTime?: Date | null;
  /**
   * 解锁申请人
   */
  unlockApplicant: string;
  /**
   * 解锁申请时间
   */
  unlockApplicationTime: string;
  /**
   * 解锁审核人
   */
  unlockAuditor: string;
  /**
   * 解锁意见
   */
  unlockReason: string;
  /**
   * 解锁时间
   */
  unlockTime?: Date | null;
  attachments?: any[];
}

export interface AuditForm {
  id?: number;
  auditIdea?: number;
  auditIdeaContent?: string;
}
export interface ProjectLockLogQuery {
  keywords?: string;
  projectId?: number;
  month?: Date;
  /**
   * 数据来源 0：自动 1：手动
   */
  dataSourse?: number;
}
